payable on presantation - Alemán Inglés Diccionario